//returns empty element
//usefull on edge situations, where is expected returning object that
//was not found and throwing error is not desired
sCanvas.fn.nullObject = function() {
	return new CanvasNull(this);
};



var CanvasNull = function(sc) {
	this.init(sc);
	this.initAttrs();
	return this;
};

CanvasNull.prototype = new sCanvasObject();

CanvasNull.prototype.createFillPath = function(cx) {};

CanvasNull.prototype.createStrokePath = function(cx) {};

CanvasNull.prototype.createPointInPath = function(cx) {};

CanvasNull.prototype.box = function(cx) {};